* {margin:0;padding:0;color:#333;font-family:verdana, "Microsoft YaHei";-o-transition:all 350ms ease 0s;-ms-transition:all 350ms ease 0s;-moz-transition:all 350ms ease 0s;-webkit-transition:all 350ms ease 0s;}
li {list-style:none;}
a {color:#09f;text-decoration:underline;}
a:hover {color:#f00;text-decoration:none;}
body {font-size:14px;background-color:#fff;}
table {border-collapse:collapse;border-spacing:0;}
table tr {vertical-align:top;}
table th, table td {font-weight:normal;text-align:left;}
.br {height:8px;clear:both;}
/*!
* Header
*/
.header {height:35px;border-bottom:1px solid #eee;background-color:#f9f9f9;}
.header ol {padding:7px 0 0 15px;height:21px;}
.header ol, .header ol li {line-height:21px;float:left;}
/*!
* Footer
*/
.footer {margin-top:15px;padding:15px 0;height:150px;border-top:1px solid #eee;background-color:#f9f9f9;}
/*!
* Head-Title
*/
h1, h2 {margin:0;padding:15px;font-size:22px;}
h1 {color:#369;}
h1 em, h2 em {padding-left:8px;font-style:normal;font-weight:normal;font-size:12px;vertical-align:middle;}
/*!
* Introduce
*/
.intro {padding:15px 15px;line-height:17px;font-size:14px;font-weight:normal;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#eee;}
.intro .wrap {margin:8px 0 0 0;padding:8px;background-color:#fff;}
.itabs {height:35px;background-color:#f1f1f1;background-image:-o-linear-gradient(top,#f9f9f9,#f1f1f1);background-image:-ms-linear-gradient(top,#f9f9f9,#f1f1f1);background-image:-moz-linear-gradient(top,#f9f9f9,#f1f1f1);background-image:-webkit-linear-gradient(top,#f9f9f9,#f1f1f1);position:relative;}
.itabs ul {margin-left:15px;border-left:1px solid #ddd;position:absolute;z-index:2;}
.itabs ul li {height:35px;border-right:1px solid #ddd;float:left;}
.itabs ul li a {padding:0 15px;line-height:34px;color:#666;font-size:14px;text-decoration:none;overflow:hidden;display:block;float:left;}
.itabs ul li a.hover, .itabs ul li a:hover {background-color:#fff;}
.itabs ul li a.hover {height:35px;font-weight:bold;}
.itabs p {height:1px;overflow:hidden;border-bottom:1px solid #ddd;position:absolute;left:0;right:0;bottom:0;z-index:1;}
.istyle {padding:8px 15px;border-bottom:1px solid #ddd;}
/*!
* Program
*/
.empty, 
.program, .codeset {padding:0 15px;}
.program table {border:1px solid #ccc;}
.program th, .program td {padding:5px;}
.program th {font-size:12px;background-color:#f5f5f5;}
.program td {border-top:1px solid #eee;}
.program tr td:nth-child(1) {width:50px;}
.program tr td:nth-child(2), .program tr td:nth-child(3) {width:200px;}
.program tr:nth-child(2n+1) {background-color:#fff;}
.program tr:nth-child(2n+2) {background-color:#f9f9f9;}
.program tr:hover {background-color:#ffc;}
.program a {padding:0 3px;color:blue;text-decoration:none;border-radius:2px;}
.program a:hover {color:#fff;background-color:blue;}
.program .demo {margin:5px 0 0 0;padding:8px;border-radius:3px;}
.program tr:nth-child(2n+1) .demo {background-color:#f9f9f9;}
.program tr:nth-child(2n+2) .demo {background-color:#fff;}
.program td i {color:#999;font-style:normal;}

/*!
* Codes
* @link http://www.highlightjs.org
*/
.code {border:1px solid #ccc;overflow:hidden;}
.code-title {padding:0 6px;line-height:28px;background-color:#f1f1f1;background-image:-o-linear-gradient(top,#f4f4f4,#ddd);background-image:-ms-linear-gradient(top,#f4f4f4,#ddd);background-image:-moz-linear-gradient(top,#f4f4f4,#ddd);background-image:-webkit-linear-gradient(top,#f4f4f4,#ddd);position:relative;}
.code-title .toggle {font-size:12px;text-decoration:none;position:absolute;right:5px;}
.code table {width:100%;}
.code table, .code tr, .code th, .code td {font-size:12px;font-weight:normal;}
.code tr:hover td {background-color:#ff9;}
.code tr:hover th {color:#f00;font-weight:bold;}
.code th {width:35px;text-align:right;color:#999;background-color:#eee;text-shadow:1px 1px 1px #fff;}
.code td, .code td * {cursor:default;}
.code th, .code td {padding:2px 5px;}
.code pre {padding:1px 3px;color:#666;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}
.code code {display:block;border-top:1px solid #ccc;background-color:#f8f8f8;}
.hljs{display:block;color:#333}.hljs-comment,.hljs-template_comment,.diff .hljs-header,.hljs-javadoc{color:#998;font-style:italic}.hljs-keyword,.css .rule .hljs-keyword,.hljs-winutils,.javascript .hljs-title,.nginx .hljs-title,.hljs-subst,.hljs-request,.hljs-status{color:#333;font-weight:bold}.hljs-number,.hljs-hexcolor,.ruby .hljs-constant{color:#099}.hljs-string,.hljs-tag .hljs-value,.hljs-phpdoc,.tex .hljs-formula{color:#d14}.hljs-title,.hljs-id,.coffeescript .hljs-params,.scss .hljs-preprocessor{color:#900;font-weight:bold}.javascript .hljs-title,.lisp .hljs-title,.clojure .hljs-title,.hljs-subst{font-weight:normal}.hljs-class .hljs-title,.haskell .hljs-type,.vhdl .hljs-literal,.tex .hljs-command{color:#458;font-weight:bold}.hljs-tag,.hljs-tag .hljs-title,.hljs-rules .hljs-property,.django .hljs-tag .hljs-keyword{color:#000080;font-weight:normal}.hljs-attribute,.hljs-variable,.lisp .hljs-body{color:#008080}.hljs-regexp{color:#009926}.hljs-symbol,.ruby .hljs-symbol .hljs-string,.lisp .hljs-keyword,.tex .hljs-special,.hljs-prompt{color:#990073}.hljs-built_in,.lisp .hljs-title,.clojure .hljs-built_in{color:#0086b3}.hljs-preprocessor,.hljs-pragma,.hljs-pi,.hljs-doctype,.hljs-shebang,.hljs-cdata{color:#999;font-weight:bold}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.diff .hljs-change{background:#0086b3}.hljs-chunk{color:#aaa}














/*!
table thead {background-color:#eee;}
	table thead th {padding:5px 9px;text-align:left;font-weight:normal;}
		table thead th:not(:nth-child(1)) {border-left:1px solid #ddd;}
table tbody {}
	table tbody tr:nth-child(2n+1) {background-color:#fff;}
	table tbody tr:nth-child(2n+2) {background-color:#f9f9f9;}
	table tbody tr:hover {background-color:#ffc;}
	table tbody td {padding:5px 9px;border-top:1px solid #ddd;}
		table tbody td:not(:nth-child(1)) {border-left:1px solid #ddd;}
*/

/*!
fieldset {margin:15px 15px 0 15px;padding:10px 15px 15px 15px;border-radius:7px;box-shadow:2px 2px 2px rgba(0,0,0,.1);}
legend {padding:0 13px;height:28px;line-height:28px;border-radius:15px;background-image:-o-linear-gradient(top,#fff,#f5f5f5);background-image:-ms-linear-gradient(top,#fff,#f5f5f5);background-image:-moz-linear-gradient(top,#fff,#f5f5f5);background-image:-webkit-linear-gradient(top,#fff,#f5f5f5);text-shadow:1px 1px 1px #fff;}
fieldset, legend {border:1px solid #ccc;background-color:#fbfbfb;}
fieldset .code {margin-top:10px;padding:8px 15px;border:1px solid #ccc;background-color:#ddd;background-image:-o-linear-gradient(top,#eee,#ddd);background-image:-ms-linear-gradient(top,#eee,#ddd);background-image:-moz-linear-gradient(top,#eee,#ddd);background-image:-webkit-linear-gradient(top,#eee,#ddd);}
fieldset .code .example {color:#999;}
fieldset .param {margin-top:5px;margin-left:48px;padding:15px;background-color:#eee;}
fieldset .param .example {margin-top:5px;padding:15px;background-color:#fff;}
fieldset .code, fieldset .param, fieldset .param .example {border-radius:3px;}
fieldset .param, fieldset .param .example {box-shadow:inset 1px 1px 1px rgba(0,0,0,.3)}
fieldset .param strong {margin-bottom:10px;padding:0 10px;line-height:30px;color:#fff;background-color:green;font-size:18px;border-radius:3px;display:inline-block;}
fieldset .param .example {line-height:22px;}
fieldset .param .example b, fieldset .code.example b, pre b {color:blue;font-weight:normal;}
fieldset .param .example i, fieldset .code.example i, pre i {color:red;font-style:normal;}
fieldset .param .example u, fieldset .code.example u, pre u {color:green;text-decoration:none;}
fieldset .param .example em, fieldset .code.example em, pre em {padding-left:15px;color:gray;}
*/









.catalog {padding:0 15px 15px 15px;}
.catalog ol {padding-left:32px;}
.catalog li {line-height:19px;color:#666;}
.catalog li a {text-decoration:none;}



.params {padding:0 15px;}